package integer;

/**
 * 包装类常用的功能
 */
public class IntegerDemo2 {
    public static void main(String[] args) {
        //1通过包装类可以获取其对应的基本类型的取值范围
        //获取int的最大值与最小值
        int imax = Integer.MAX_VALUE;
        System.out.println(imax);
        int imin = Integer.MIN_VALUE;
        System.out.println(imin);
        /*
            Byte,Short,Integer,Long,Float,Double,Boolean,Character
         */
        long lmax = Long.MAX_VALUE;
        long lmin = Long.MIN_VALUE;
        System.out.println(lmax);
        System.out.println(lmin);

        /*
            2:包装类可以将字符串解析为对应的基本类型
            注意:该字符串必须正确描述了基本类型可以保存的值，否则转换时会抛出
            异常:NumberFormatException
         */
        String s = "123";
//        String s = "123.123";//转换整数就会报错
        int a = Integer.parseInt(s);
        System.out.println(a);//123
        double d = Double.parseDouble(s);
        System.out.println(d);//123.0
    }
}





